package com.ygsoft.activiti.service;



import com.ygsoft.activiti.model.MyActivity;
import com.ygsoft.activiti.model.MyHistoricProc;

import java.util.List;

/**
 * 历史进程
 *
 * @author zhx
 * @create 2017-11-22 15:08
 **/
public interface HistoryServiceInf {
    /**
     * 获取流程流转历史
     * @param processId
     * @param page
     * @param pageSize
     * @return
     */
    List<MyHistoricProc> getHistoryByBussinessKey(String processId, int page, int pageSize);

    /**
     * 获取流程流转历史总数
     * @param processId
     * @return
     */
    int getHistoryByBussinessKeyTotal(String processId);



    /**
     * 获取系统中正在流转的流程实例
     */

    List<MyActivity> getActivityList(int page, int pageSize);

    int getActivityListTotal();
}
